package com.thiruvathukal.examples.dom.traversal;

/*
 * XML code examples by George K. Thiruvathukal. Unless noted otherwise
 * this code is covered by GPLv2. We are still working on the licensing
 * text and will update all code and documentation shortly.
 */

import org.w3c.dom.Attr;
import org.w3c.dom.CDATASection;
import org.w3c.dom.CharacterData;
import org.w3c.dom.Document;
import org.w3c.dom.DocumentFragment;
import org.w3c.dom.DocumentType;
import org.w3c.dom.Element;
import org.w3c.dom.Entity;
import org.w3c.dom.EntityReference;
import org.w3c.dom.Notation;
import org.w3c.dom.ProcessingInstruction;
import org.w3c.dom.Text;

public class DOMNodeEventsAdapter {
	public void visitAttr(Attr attributes, Object userData) {
	}

	public void visitCDATASection(CDATASection cdata, Object userData) {
	}

	public void visitCharacterData(CharacterData cdata, Object userData) {
	}

	public void visitDocument(Document document, Object userData) {
	}

	public void visitDocumentFragment(DocumentFragment documentFragment,
			Object userData) {
	}

	public void visitDocumentType(DocumentType documentType, Object userData) {
	}

	public void visitElement(Element element, Object userData) {
	}

	public void visitEntity(Entity entity, Object userData) {
	}

	public void visitEntityReference(EntityReference entityReference,
			Object userData) {
	}

	public void visitNotation(Notation notation, Object userData) {
	}

	public void visitProcessingInstruction(ProcessingInstruction pi,
			Object userData) {
	}

	public void visitText(Text text, Object userData) {
	}
}